	#wrapper {
		padding-bottom: 40px;
	}
	.article {
		max-width: 1200px;
		width: 80%;
		margin: 0 auto;
		margin-top: 40px;
		padding-top: 40px;
		border-top: 1px solid #efefef;
		font-family: 'Raleway', 'helvetica', 'sans-serif';
		text-align: center;
	}

	.article h3 {
		margin-bottom: 40px;
	}

	.article table {
		font-size: 115%;
		text-align: left;
	}
	.article pre {
		font-size: 115%;
	}

	.tab { width: 100%; max-width: 600px; margin: 20px auto; border: 1px solid #e7e7e7; padding: 5px; }
	.nav.tab { width: auto; max-width: 100%; margin: 0; border: 0; padding: 0; border-bottom: 1px solid #ddd; }
	.pignose-sub-tab { border: 0; margin: 0; padding: 0;
	.table { width: 100%; table-layout: fixed; }
	.table .subject { text-align: left; padding-left: 5%; }
	.table .date { text-align: right; padding-right: 5%; }